package com.hmall.search.service;


import com.hmall.feign.dto.PageDTO;
import com.hmall.search.pojo.ItemDoc;

import com.hmall.search.pojo.RequestParams;

import java.util.List;
import java.util.Map;

public interface ISearchService  {

    List<String> suggestion(String key);

    Map<String, List<String>> filters(RequestParams params);

    PageDTO<ItemDoc> search(RequestParams params);

    /**
     * 获取数据库数据更新到ES里面
     * @param id
     */
    void insertById(Long id);

    /**
     * 删除ES的文档数据
     * @param id
     */
    void deleteById(Long id);
}
